package com.ecoolex.union.pay.retailer.core.util.globepay;


public class GlobePayBankPayNotifyResult {

	/**
	 * 商户订单号
	 */
	private String partner_order_id;
	
	/**
	 * 渠道方(微信、支付宝、银联等)订单ID
	 */
	private String channel_order_id;
	
	/**
	 * GlobePay订单ID
	 */
	private String order_id;
	
	/**
	 * 订单金额，单位是最小货币单位
	 */
	private int total_fee;
	
	/**
	 * 支付金额，单位是最小货币单位
	 */
	private int real_fee;
	
	/**
	 * 交易时使用的汇率，1JPY=?CNY
	 */
	private double rate;
	
	/**
	 * 客户ID
	 */
	private String customer_id;
	
	/**
	 * 币种
	 */
	private String currency;
	
	/**
	 * 支付渠道 Alipay|支付宝、Wechat|微信、Bestpay|翼支付
	 */
	private String channel;
	
	/**
	 * 订单创建时间，格式为'yyyy-MM-dd HH:mm:ss'，GMT+9
	 */
	private String create_time;
	
	/**
	 * 订单支付时间，格式为'yyyy-MM-dd HH:mm:ss'，GMT+9
	 */
	private String pay_time;

	/**
	 * UTC时间戳
	 */
	private long time;
	
	/**
	 * 随机字符串
	 */
	private String nonce_str;
	
	/**
	 * 签名
	 */
	private String sign;
	
	
	public long getTime() {
		return time;
	}


	
	public void setTime(long time) {
		this.time = time;
	}


	
	public String getNonce_str() {
		return nonce_str;
	}


	
	public void setNonce_str(String nonce_str) {
		this.nonce_str = nonce_str;
	}


	
	public String getSign() {
		return sign;
	}


	
	public void setSign(String sign) {
		this.sign = sign;
	}


	public String getPartner_order_id() {
		return partner_order_id;
	}

	
	public void setPartner_order_id(String partner_order_id) {
		this.partner_order_id = partner_order_id;
	}

	
	public String getChannel_order_id() {
		return channel_order_id;
	}

	
	public void setChannel_order_id(String channel_order_id) {
		this.channel_order_id = channel_order_id;
	}

	
	public String getOrder_id() {
		return order_id;
	}

	
	public void setOrder_id(String order_id) {
		this.order_id = order_id;
	}

	
	public int getTotal_fee() {
		return total_fee;
	}

	
	public void setTotal_fee(int total_fee) {
		this.total_fee = total_fee;
	}

	
	public int getReal_fee() {
		return real_fee;
	}

	
	public void setReal_fee(int real_fee) {
		this.real_fee = real_fee;
	}

	
	public double getRate() {
		return rate;
	}

	
	public void setRate(double rate) {
		this.rate = rate;
	}

	
	public String getCustomer_id() {
		return customer_id;
	}

	
	public void setCustomer_id(String customer_id) {
		this.customer_id = customer_id;
	}

	
	public String getCurrency() {
		return currency;
	}

	
	public void setCurrency(String currency) {
		this.currency = currency;
	}

	
	public String getChannel() {
		return channel;
	}

	
	public void setChannel(String channel) {
		this.channel = channel;
	}

	
	public String getCreate_time() {
		return create_time;
	}

	
	public void setCreate_time(String create_time) {
		this.create_time = create_time;
	}

	
	public String getPay_time() {
		return pay_time;
	}

	
	public void setPay_time(String pay_time) {
		this.pay_time = pay_time;
	}



	@Override
	public String toString() {
		return "GlobePayBankPayNotifyResult [partner_order_id=" + partner_order_id
			+ ", channel_order_id="
			+ channel_order_id
			+ ", order_id="
			+ order_id
			+ ", total_fee="
			+ total_fee
			+ ", real_fee="
			+ real_fee
			+ ", rate="
			+ rate
			+ ", customer_id="
			+ customer_id
			+ ", currency="
			+ currency
			+ ", channel="
			+ channel
			+ ", create_time="
			+ create_time
			+ ", pay_time="
			+ pay_time
			+ ", time="
			+ time
			+ ", nonce_str="
			+ nonce_str
			+ ", sign="
			+ sign
			+ "]";
	}

}
